package com.taptech.doufu.bean.novel;

import java.io.Serializable;
import java.util.List;

public class VipMixWorksBean implements Serializable {


    /**
     * 公共属性
     */
    private int id;  //
    private String title;
    private int is_vip;
    private String cover;
    private int object_type;  //
    private int vipReadTicket;  //可领取数量
    private boolean vipReadTicketReceived;//已领取
    private User user;


    /**
     * 小说
     */
    private List<TagBean> tags;
    private String description;



    /**
     * 漫画
     */
    private int uid;
    private String intro;
    private String tag_list;
    private String image;


    /**
     * 对话小说
     */
    private int chapter_num;
    private int vip;
    private int status;
    private int chatnovel_user_id;
    private int user_id;
    private int serial;
    private int interactive;
    private int finished;
    private int hits;
    private List<ChatNovelIcon> icons;
    private List<ChatNovelIcon> masterIcons;


    private String icon;


    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public int getVipReadTicket() {
        return vipReadTicket;
    }

    public void setVipReadTicket(int vipReadTicket) {
        this.vipReadTicket = vipReadTicket;
    }

    public boolean isVipReadTicketReceived() {
        return vipReadTicketReceived;
    }

    public void setVipReadTicketReceived(boolean vipReadTicketReceived) {
        this.vipReadTicketReceived = vipReadTicketReceived;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public int getIs_vip() {
        return is_vip;
    }

    public void setIs_vip(int is_vip) {
        this.is_vip = is_vip;
    }

    public String getCover() {
        return cover;
    }

    public void setCover(String cover) {
        this.cover = cover;
    }

    public int getObject_type() {
        return object_type;
    }

    public void setObject_type(int object_type) {
        this.object_type = object_type;
    }

    public List<TagBean> getTags() {
        return tags;
    }

    public void setTags(List<TagBean> tags) {
        this.tags = tags;
    }

    public int getUid() {
        return uid;
    }

    public void setUid(int uid) {
        this.uid = uid;
    }

    public String getIntro() {
        return intro;
    }

    public void setIntro(String intro) {
        this.intro = intro;
    }

    public String getTag_list() {
        return tag_list;
    }

    public void setTag_list(String tag_list) {
        this.tag_list = tag_list;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public int getChapter_num() {
        return chapter_num;
    }

    public void setChapter_num(int chapter_num) {
        this.chapter_num = chapter_num;
    }

    public int getVip() {
        return vip;
    }

    public void setVip(int vip) {
        this.vip = vip;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getChatnovel_user_id() {
        return chatnovel_user_id;
    }

    public void setChatnovel_user_id(int chatnovel_user_id) {
        this.chatnovel_user_id = chatnovel_user_id;
    }

    public int getUser_id() {
        return user_id;
    }

    public void setUser_id(int user_id) {
        this.user_id = user_id;
    }

    public int getSerial() {
        return serial;
    }

    public void setSerial(int serial) {
        this.serial = serial;
    }

    public int getInteractive() {
        return interactive;
    }

    public void setInteractive(int interactive) {
        this.interactive = interactive;
    }

    public int getFinished() {
        return finished;
    }

    public void setFinished(int finished) {
        this.finished = finished;
    }

    public int getHits() {
        return hits;
    }

    public void setHits(int hits) {
        this.hits = hits;
    }

    public List<ChatNovelIcon> getIcons() {
        return icons;
    }

    public void setIcons(List<ChatNovelIcon> icons) {
        this.icons = icons;
    }

    public List<ChatNovelIcon> getMasterIcons() {
        return masterIcons;
    }

    public void setMasterIcons(List<ChatNovelIcon> masterIcons) {
        this.masterIcons = masterIcons;
    }

    public class ChatNovelIcon{
        private String url;
        private String width;
        private String height;

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public String getWidth() {
            return width;
        }

        public void setWidth(String width) {
            this.width = width;
        }

        public String getHeight() {
            return height;
        }

        public void setHeight(String height) {
            this.height = height;
        }
    }


    public class User{
        private int uid;
        private String nickname;
        private String head;

        public int getUid() {
            return uid;
        }

        public void setUid(int uid) {
            this.uid = uid;
        }

        public String getNickname() {
            return nickname;
        }

        public void setNickname(String nickname) {
            this.nickname = nickname;
        }

        public String getHead() {
            return head;
        }

        public void setHead(String head) {
            this.head = head;
        }
    }

    /**
     * 标签类
     */
    public static class TagBean{
        private int id;
        private String name;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
    }
}
